Senior Software Engineer

  • Sydney
  • Permanent
  • Mon Mar 23 23:09:46 2026
  • 67647

3 reasons this role stands out:

  • You own real systems end-to-end - not tickets handed down
  • You’ll make architectural decisions that impact production from day one
  • You’ll work in a team that values clear thinking as much as clean code

Have you built software that actually had to work - not just compile, not just pass review, but hold up in production when it mattered?

A high-growth, VC-backed fintech is building products used by everyday Australians to access their earned wages, manage essential bills, and avoid falling into cycles of debt.

The problems here aren’t theoretical. They sit at the intersection of real-world behaviour, financial pressure, and time-sensitive decision making. What you build directly affects how people navigate that.

This is not an environment where work is abstracted away into layers of process. Engineering decisions are visible, felt, and have consequences.

The kind of engineer this role suits

You don’t start with code.

You start by structuring the problem - understanding what matters, what doesn’t, and where the risks sit. You’re comfortable when things are not fully defined, because you know how to bring clarity.

When you make decisions, you can explain them. Not in jargon, not defensively - just clearly. You understand trade-offs and you’re comfortable making them.

You’ve seen production systems behave in ways you didn’t expect. You’ve learned from that. You design with that in mind.

You don’t measure your work in tickets closed. You think in terms of outcomes, impact, and whether what you built actually works the way it should.

You’re comfortable being relied on.

What you’ll be doing

You’ll design and build backend systems using AWS serverless technologies (Lambda, AppSync, DynamoDB), contributing directly to a product used in the hands of real customers.

You’ll take ambiguous problems and break them into logical, manageable components. Not everything will be pre-defined - part of your role is shaping the solution, not just implementing it.

You’ll make architectural decisions where trade-offs matter - speed vs robustness, simplicity vs flexibility, cost vs scale. You won’t always have perfect information, and that’s expected.

You’ll own services in production. That includes how they perform, how they fail, and how they evolve over time.

You’ll work closely with product and stakeholders, not as a translator of requirements, but as a contributor to how solutions are formed.

What tends to work well in this environment

  • Engineers who bring structure to ambiguity rather than waiting for it
  • People who can articulate thinking, not just outcomes
  • Those who’ve experienced production systems at scale and understand operational reality
  • Individuals who take responsibility for what they build, beyond the initial delivery
  • Engineers who value clarity and simplicity over unnecessary complexity

Core experience

  • 5+ years building software in production environments
  • Strong experience with TypeScript or JavaScript
  • Experience with AWS or another major cloud platform
  • Familiarity with CI/CD and modern development practices
  • Computer Science degree or equivalent practical experience

Nice to have

  • Experience designing customer-facing APIs (REST or GraphQL)
  • Experience operating and maintaining live services

Tech stack

  • AWS (AppSync, Amplify, Lambda, DynamoDB)
  • TypeScript / JavaScript
  • React / React Native

Location & flexibility

Sydney-based team.

Working arrangements are flexible and built around outcomes. The expectation is that people manage their time and contribution in a way that supports delivery, not attendance.

Salary

Circa $200k + super.

There is a clear relationship here between capability, ownership, and reward. Strong engineers are recognised and paid accordingly.

Apply, let's have a chat about it?